export function initAssExam() {
  return {
    vitalCapacity: null,
    pulse: null,
    oneSecondRate: null,
    maximumRxhalation: null,
    FeNO: null,
    NO: null,
    IgE: null,
    EOSR: null,
    othersTest: null,
    allergen: null,
    allergenSources: [],
    milkDiagnosis: null,
    eggDiagnosis: null,
    seafoodDiagnosis: null,
    dustMitesDiagnosis1: null,
    dustMitesDiagnosis2: null,
    bronchialProvocationTest: null,
    bronchialExtensionTest: null,
    bronchialProvocationTestNegaVolatility: null,
    maximumRxhalationImprovement: null,
    others: null,
  }
}

export function initBodyCheck() {
  return {
    tempreture: null,
    pulse: null,
    breathing: null,
    weight: null,
    height: null,
    bloodPressure: ['', ''],
    oxygenSaturation: null,
    developmentalStatus: null,
    nutritionalStatus: null,
    mind: null,
    mentality: null,
    mentalityChange: null,
    mentalityChangeRemark: [],
    talk: null,
    look: null,
    cyanosis: null,
    triconcaveSign: null,
    breathShortness: null,
    bodyPosition: null,
    hasEyeDiscomfort: null,
    eyeDiscomfortPart: null,
    rash: null,
    superficialLymphNodes: null,
    superficialLymphNodesPalpation: [],
    nasalMucosa: null,
    nasalSecretions: null,
    inferiorTurbinate: null,
    inferiorTurbinateLeft: null,
    inferiorTurbinateRight: null,
    pharynx: null,
    tonsil: null,
    tonsilLeft: null,
    tonsilRight: null,
    surfaceSecretion: null,
    follicularHyperplasia: null,
    posteriorRhinorrhea: null,
    bilateralRespiratory: null,
    rhythm: null,
    dyspnea: null,
    dyspneaStatus: null,
    respiratorySounds: null,
    normalThickening: null,
    rale: null,
    raleStatus: [],
    raleAdditional: null,
    highPitchedDry: null,
    highPitchedDryStatus: [],
    highPitchedDryAdditional: null,
    sonorousRhonchi: null,
    sonorousRhonchiStatus: [],
    sonorousRhonchiAdditional: null,
    nasalSecretionsStatus: [],
    phlegmSound: null,
    nasalSecretionsStr: null,
    others: null,
  }
}
export function initFamilyHistory() {
  return {
    hasFamilyHistory: null,
    others: null,
    asthma: {
      father: null,
      mother: null,
      siblingsChecks: [],
      other: null,
    },
    rhinallergosis: {
      father: null,
      mother: null,
      siblingsChecks: [],
      other: null,
    },
    allergyHistory: {
      father: null,
      mother: null,
      siblingsChecks: [],
      other: null,
      foodName: null,
    },
    suckAllergyHistory: {
      father: null,
      mother: null,
      siblingsChecks: [],
      other: null,
      suckAllergyName: null,
    },
  }
}

export function initPersonalHistory() {
  return {
    fetusOrder: null,
    childbirthMethod: null,
    childbirthMethodOther: null,
    birthInjury: null,
    asphyxia: null,
    feedingPattern: null,
    breastFeedingMonths: null,
    artificialFeedingMonths: null,
    complementaryFoodOnTime: null,
    partialEclipse: null,
    specialInGrowth: null,
    specialInstructions: null,
    preventiveInjection: null,
    hasSideEffects: null,
    sideEffects: null,
  }
}

export function initPastHistory() {
  return {
    hasPneumonia: null,
    otherDisease: null,
    allergyHistory: null,
    allergyHistoryRemark: null,
    hasOthersAllergy: null,
    othersAllergy: null,
    dermatitis: null,
    rash: null,
    hasNasitisSydrome: null,
    nasitisSydromeDetail: null,
    nasitis: null,
    eyeDiscomfort: null,
    nasalCongestion: null,
    others: null,
  }
}

export function initPresentIllnessHistory() {
  return {
    startYear: null,
    startMonth: null,
    cough: null,
    wheezing: null,
    timesInTotal: null,
    timesInPastYears: null,
    timesInRecentMonths: null,
    rePhlegmTime: null,
    breakOutAcute: null,
    breakOutInSixMonth: null,
    treatEachWeek: null,
    coughInPastFourWeek: null,
    wheezInPastFourWeek: null,
    laxationInPastFourWeek: null,
    daysRecent: null,
    reCough: null,
    reWheezing: null,
    reChestTightness: null,
    reShortnessBreath: null,
    reExpectoration: null,
    reExpectorationColor: null,
    rePhlegm: null,
    hasFever: null,
    temperature: null,
    hasMucus: null,
    hasChokeBefore: null,
    chokeRemark: null,
    usingAntibioticDays: null,
    hasUseAntibiotic: null,
    isAntibioticWork: null,
    causeChecks: [],
    touchAnimalsContent: null,
    stongSmellContent: null,
    forcedStopByCough: null,
    appearInPastFourWeek: null,
    normalInPE: null,
    isRunSlower: null,
    passRunningTest: null,
    morning: null,
    evening: null,
    wakeUpByAsthma: null,
    seasonCorrelation: null,
    seasonChecks: [],
    isAsthmaCured: null,
    relieverMedicants: null,
    relieverUseYears: null,
    relieverUseMonths: null,
    relieverUseWeeks: null,
    relieverUseDays: null,
    relieverWork: null,
    controllerMedicantUse: null,
    useYears: null,
    useMonths: null,
    useWeeks: null,
    useDays: null,
    controllerMedicantWork: null,
    pauseBetweenCause: null,
    appetite: null,
    vomit: null,
    vomitRemark: null,
    feces: null,
    fecesRemark: null,
    urine: null,
    urineRemark: null,
    others: null,
  }
}

export function initChiefComplaint() {
  return {
    cough: false,
    wheezing: false,
    years: null,
    months: null,
    days: null,
    reMonths: null,
    reDays: null,
  }
}
